home *** CD-ROM | disk | FTP | other *** search
- /* fake mknod -- this always fails */
-
- #include <errno.h>
- #include <support.h>
- #include <stat.h>
-
- int
- mknod(path, mode, dev)
- char *path;
- int mode, dev;
- {
- if (S_ISDIR(mode)) {
- return (mkdir(path, (mode_t) mode));
- }
- if (S_ISFIFO(mode)) {
- return (mkfifo(path, (mode_t) mode));
- }
- errno = EINVAL;
- return -1;
- }
-